#include <stdio.h>
/*
 author: maxiao
 date: 2023-04-06 19:35
 description: 测试有无符号数据的存储与显示
*/

int main()
{
    char a = -1;  // 默认有符号
    signed char b = -1;  // 与a相同
    unsigned char c = -1;  // 无符号，最高位的1为数值位，整型提升时高位补0
    // 运算时先进行整型提升（使用符号位将剩余位补全，1个字节扩展成4个字节）
    printf("a=%d\nb=%d\nc=%d\n", a, b, c);
    return 0;
}
